package com.yurun.orgstudentmodule.mapper;

import com.yurun.commonapi.pojo.StudentTrainingTable;
import com.yurun.commonapi.pojo.TrainingPerformanceFeedbackQuarter202111;
import com.yurun.commonapi.pojo.TrainingPerformanceFeedbackQuarter202111WithBLOBs;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

@Mapper
@Repository
public interface TrainingPerformanceFeedbackQuarter202111Mapper {
    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table training_performance_feedback_quarter_2021_11
     *
     * @mbggenerated
     */
    int deleteByPrimaryKey(Long id);

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table training_performance_feedback_quarter_2021_11
     *
     * @mbggenerated
     */
    int insert(TrainingPerformanceFeedbackQuarter202111WithBLOBs record);

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table training_performance_feedback_quarter_2021_11
     *
     * @mbggenerated
     */
    int insertSelective(TrainingPerformanceFeedbackQuarter202111WithBLOBs record);

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table training_performance_feedback_quarter_2021_11
     *
     * @mbggenerated
     */
    TrainingPerformanceFeedbackQuarter202111WithBLOBs selectByPrimaryKey(Long id);

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table training_performance_feedback_quarter_2021_11
     *
     * @mbggenerated
     */
    int updateByPrimaryKeySelective(TrainingPerformanceFeedbackQuarter202111WithBLOBs record);

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table training_performance_feedback_quarter_2021_11
     *
     * @mbggenerated
     */
    int updateByPrimaryKeyWithBLOBs(TrainingPerformanceFeedbackQuarter202111WithBLOBs record);

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table training_performance_feedback_quarter_2021_11
     *
     * @mbggenerated
     */
    int updateByPrimaryKey(TrainingPerformanceFeedbackQuarter202111 record);

    List<TrainingPerformanceFeedbackQuarter202111> allStudentTrainingInfo(StudentTrainingTable studentTrainingTable);

    TrainingPerformanceFeedbackQuarter202111 getOneTrainingInfo(StudentTrainingTable studentTrainingTable);
}